#!/bin/sh
#9152014
#FORWARD
#1.1.1.1
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|01 01 01 01|" --from 60 --to 180 -j DROP
#255.255.255.255
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|ff ff ff ff|" --from 60 --to 180 -j DROP
#10.10.10.10
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|0a 0a 0a 0a|" --from 60 --to 180 -j DROP
#20.20.20.20
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|14 14 14 14|" --from 60 --to 180 -j DROP
#21:2::2
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|00 21 00 02 00 00 00 00 00 00 00 00 00 00 00 02|" --from 60 --to 180 -j DROP
#2001::212
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|20 01 00 00 00 00 00 00 00 00 00 00 00 00 02 12|" --from 60 --to 180 -j DROP
#2620:f:8000::ffff:ffff
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|26 20 00 0f 80 00 00 00 00 00 00 00 ff ff ff ff|" --from 60 --to 180 -j DROP
#2620:f:8000::
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|26 20 00 0f 80 00 00 00 00 00 00 00 00 00 00 00|" --from 60 --to 180 -j DROP
#2123::3e12
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|21 23 00 00 00 00 00 00 00 00 00 00 00 00 3e 12|" --from 60 --to 180 -j DROP
#2001:da8:112::21ae
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|20 01 0d a8 01 12 00 00 00 00 00 00 00 00 21 ae|" --from 60 --to 180 -j DROP
#101::1234
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|01 01 00 00 00 00 00 00 00 00 00 00 00 00 12 34|" --from 60 --to 180 -j DROP
#10::2222
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|00 10 00 00 00 00 00 00 00 00 00 00 00 00 22 22|" --from 60 --to 180 -j DROP
#2620:f:8000:0:90da:8c48::
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|26 20 00 0f 80 00 00 00 90 da 8c 48 00 00 00 00|" --from 60 --to 180 -j DROP
#2003:ff:1:2:3:4:5fff:****
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|20 03 00 ff 00 01 00 02 00 03 00 04 5f ff|" --from 60 --to 180 -j DROP

#INPUT
#1.1.1.1
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|01 01 01 01|" --from 60 --to 180 -j DROP
#255.255.255.255
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|ff ff ff ff|" --from 60 --to 180 -j DROP
#10.10.10.10
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|0a 0a 0a 0a|" --from 60 --to 180 -j DROP
#20.20.20.20
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|14 14 14 14|" --from 60 --to 180 -j DROP
#21:2::2
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|00 21 00 02 00 00 00 00 00 00 00 00 00 00 00 02|" --from 60 --to 180 -j DROP
#2001::212
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|20 01 00 00 00 00 00 00 00 00 00 00 00 00 02 12|" --from 60 --to 180 -j DROP
#2620:f:8000::ffff:ffff
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|26 20 00 0f 80 00 00 00 00 00 00 00 ff ff ff ff|" --from 60 --to 180 -j DROP
#2620:f:8000::
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|26 20 00 0f 80 00 00 00 00 00 00 00 00 00 00 00|" --from 60 --to 180 -j DROP
#2123::3e12
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|21 23 00 00 00 00 00 00 00 00 00 00 00 00 3e 12|" --from 60 --to 180 -j DROP
#2001:da8:112::21ae
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|20 01 0d a8 01 12 00 00 00 00 00 00 00 00 21 ae|" --from 60 --to 180 -j DROP
#101::1234
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|01 01 00 00 00 00 00 00 00 00 00 00 00 00 12 34|" --from 60 --to 180 -j DROP
#10::2222
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|00 10 00 00 00 00 00 00 00 00 00 00 00 00 22 22|" --from 60 --to 180 -j DROP
#2620:f:8000:0:90da:8c48::
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|26 20 00 0f 80 00 00 00 90 da 8c 48 00 00 00 00|" --from 60 --to 180 -j DROP
#2003:ff:1:2:3:4:5fff:****
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|20 03 00 ff 00 01 00 02 00 03 00 04 5f ff|" --from 60 --to 180 -j DROP

ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|01 01 01 01|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|01 01 01 01|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|ff ff ff ff|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|ff ff ff ff|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|04 24 42 b2|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|04 24 42 b2|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|08 07 c6 2d|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|08 07 c6 2d|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|17 59 05 3c|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|17 59 05 3c|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|25 3d 36 9e|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|25 3d 36 9e|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|2e 52 ae 44|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|2e 52 ae 44|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|31 02 7b 38|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|31 02 7b 38|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|36 4c 87 01|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|36 4c 87 01|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|36 4c 87 01|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|36 4c 87 01|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|3b 18 03 ad|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|3b 18 03 ad|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|40 21 58 a1|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|40 21 58 a1|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|40 21 63 2f|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|40 21 63 2f|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|40 42 a3 fb|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|40 42 a3 fb|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|41 68 ca fc|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|41 68 ca fc|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|41 a0 db 71|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|41 a0 db 71|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|41 31 02 b2|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|41 31 02 b2|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|42 2d fc ed|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|42 2d fc ed|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|45 37 34 fd|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|45 37 34 fd|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|48 0e cd 63|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|48 0e cd 63|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|48 0e cd 68|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|48 0e cd 68|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|4a 7d 27 66|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|4a 7d 27 66|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|4a 7d 27 71|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|4a 7d 27 71|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|4a 7d 7f 66|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|4a 7d 7f 66|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|4a 7d 9b 66|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|4a 7d 9b 66|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|4d 04 07 5c|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|4d 04 07 5c|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|4e 10 31 0f|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|4e 10 31 0f|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|5d 2e 08 59|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|5d 2e 08 59|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|76 05 31 06|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|76 05 31 06|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|76 05 31 06|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|76 05 31 06|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|80 79 7e 8b|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|80 79 7e 8b|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|8d 00 ad 35|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|8d 00 ad 35|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|9f 6a 79 4b|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|9f 6a 79 4b|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|9f 18 03 ad|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|9f 18 03 ad|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|a9 84 0d 67|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|a9 84 0d 67|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|bc 05 04 60|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|bc 05 04 60|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|bc 05 04 60|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|bc 05 04 60|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|bd a3 11 05|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|bd a3 11 05|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|bd a3 11 05|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|bd a3 11 05|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|c0 43 c6 06|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|c0 43 c6 06|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|c5 04 04 0c|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|c5 04 04 0c|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|c5 04 04 0c|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|c5 04 04 0c|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|c6 69 fe 0b|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|c6 69 fe 0b|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|ca 6a 01 02|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|ca 6a 01 02|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|ca b5 07 55|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|ca b5 07 55|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|cb 62 07 41|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|cb 62 07 41|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|cb a1 e6 ab|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|cb a1 e6 ab|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|cb 49 d3 45|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|cb 49 d3 45|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|cf 0c 58 62|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|cf 0c 58 62|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d0 38 1f 2b|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d0 38 1f 2b|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d1 24 49 21|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d1 24 49 21|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d1 55 e5 8a|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d1 55 e5 8a|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d1 91 36 32|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d1 91 36 32|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d1 dc 1e ae|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d1 dc 1e ae|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d3 5e 42 93|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d3 5e 42 93|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d5 a9 fb 23|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d5 a9 fb 23|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d8 dd bc b6|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d8 dd bc b6|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|d8 ea b3 0d|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|d8 ea b3 0d|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|f3 b9 bb 27|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|f3 b9 bb 27|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|f3 b9 bb 1e|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|f3 b9 bb 1e|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|f9 81 2e 30|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|f9 81 2e 30|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|fd 9d 0e a5|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|fd 9d 0e a5|" --from 60 --to 180 -j DROP
ip6tables -I INPUT -p udp --sport 53 -m string --algo bm --hex-string "|fd 9d 0e a5|" --from 60 --to 180 -j DROP
ip6tables -I FORWARD -p udp --sport 53 -m string --algo bm --hex-string "|fd 9d 0e a5|" --from 60 --to 180 -j DROP